草庐IT

初次邂逅 EasyExcel

全部标签

初次渲染改变小程序textarea placeholder样式

textarea文本域出现在弹窗中,在初次加载的时候,placeholder样式是不生效的,而当在textarea输入了内容后,再删掉。显示的placeholder样式就是正常的。为了解决这个bug,我们可以根据以上的逻辑,来解决这个问题。首先,在显示弹出框的时候,textarea渲染时给它设置一个初值,然后再置空,这样之后样式也就能生效了。```html:{content}}">js:data:{content:''}//弹窗的时候就行判断 letthat=thisif(this.data.content==''){      that.setData({        content:'请

EasyExcel模板导出(行和列自动合并)

目录1.需求背景:2.初步实现:3.列合并4.行合并5.excel字体样式内容居中6.将三个工具类初始化后注册后最终代码:1.需求背景:①需要从第三方获取数据,第三方接口有两个参数,开始时间和结束时间②获取回来的数据并没有入库,所以不能通过数据库将数据归类统计,excel合并大概的流程是判断上一行或者左右相邻列是否相同,然后进行合并,所以不能是零散的数据且客户要求每一个自治区和每一个航站要统计总数(后续会出一个数据整合文章),咱们默认数据已经整理好了.效果如下:③最终效果:2.初步实现:①利用easyExcel模板填充,实现效果如下图代码://模板位置InputStreamtemplate=n

EasyExcel模板导出(行和列自动合并)

目录1.需求背景:2.初步实现:3.列合并4.行合并5.excel字体样式内容居中6.将三个工具类初始化后注册后最终代码:1.需求背景:①需要从第三方获取数据,第三方接口有两个参数,开始时间和结束时间②获取回来的数据并没有入库,所以不能通过数据库将数据归类统计,excel合并大概的流程是判断上一行或者左右相邻列是否相同,然后进行合并,所以不能是零散的数据且客户要求每一个自治区和每一个航站要统计总数(后续会出一个数据整合文章),咱们默认数据已经整理好了.效果如下:③最终效果:2.初步实现:①利用easyExcel模板填充,实现效果如下图代码://模板位置InputStreamtemplate=n

EasyExcel复杂表头导出(一对多)升级版

一、前言        在之前写的 EasyExcel复杂表头导出(一对多)的博客的结尾,受限于当时的能力和精力,留下一些问题及展望。现在写下此博客,目的就是解决之前遗留的问题。    背景介绍,见上述链接指向的博客,这里主要通过自定义拦截器的形式来完美解决。二、导出功能的实现2.1 Entity对象importcom.alibaba.excel.annotation.ExcelProperty;importcom.alibaba.excel.annotation.write.style.ColumnWidth;importcom.alibaba.excel.annotation.write.

EasyExcel复杂表头导出(一对多)升级版

一、前言        在之前写的 EasyExcel复杂表头导出(一对多)的博客的结尾,受限于当时的能力和精力,留下一些问题及展望。现在写下此博客,目的就是解决之前遗留的问题。    背景介绍,见上述链接指向的博客,这里主要通过自定义拦截器的形式来完美解决。二、导出功能的实现2.1 Entity对象importcom.alibaba.excel.annotation.ExcelProperty;importcom.alibaba.excel.annotation.write.style.ColumnWidth;importcom.alibaba.excel.annotation.write.

easyexcel实现导出添加文字水印

引入jar包由于easyexcel没有引入ooxml-schemas包,所以需要额外添加。com.alibabaeasyexcel2.2.6org.apache.poiooxml-schemas1.4cn.hutoolhutool-all新增水印配置类和WriteHandler新增水印配置类@DatapublicclassWatermark{/***水印内容*/privateStringcontent="";/***画笔颜色.eg:#C5CBCF*/privateStringcolor="#C5CBCF";/***字体颜色*/privateFontfont=newFont("microsoft

easyexcel实现导出添加文字水印

引入jar包由于easyexcel没有引入ooxml-schemas包,所以需要额外添加。com.alibabaeasyexcel2.2.6org.apache.poiooxml-schemas1.4cn.hutoolhutool-all新增水印配置类和WriteHandler新增水印配置类@DatapublicclassWatermark{/***水印内容*/privateStringcontent="";/***画笔颜色.eg:#C5CBCF*/privateStringcolor="#C5CBCF";/***字体颜色*/privateFontfont=newFont("microsoft

easyexcel实现导出添加文字水印

引入jar包由于easyexcel没有引入ooxml-schemas包,所以需要额外添加。com.alibabaeasyexcel2.2.6org.apache.poiooxml-schemas1.4cn.hutoolhutool-all新增水印配置类和WriteHandler新增水印配置类@DatapublicclassWatermark{/***水印内容*/privateStringcontent="";/***画笔颜色.eg:#C5CBCF*/privateStringcolor="#C5CBCF";/***字体颜色*/privateFontfont=newFont("microsoft

easyexcel实现导出添加文字水印

引入jar包由于easyexcel没有引入ooxml-schemas包,所以需要额外添加。com.alibabaeasyexcel2.2.6org.apache.poiooxml-schemas1.4cn.hutoolhutool-all新增水印配置类和WriteHandler新增水印配置类@DatapublicclassWatermark{/***水印内容*/privateStringcontent="";/***画笔颜色.eg:#C5CBCF*/privateStringcolor="#C5CBCF";/***字体颜色*/privateFontfont=newFont("microsoft

Blazor WebAssembly的初次访问慢的优化

BlazorWebAssembly初次访问需要加载很多dll,体积较大,因此第一次加载比较慢。针对此问题Microsoft提供了优化方案:压缩https://learn.microsoft.com/zh-cn/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-6.0#compression-1gzip压缩首先通过nginx开启gzip压缩,配置如下http{...#是否启动gzip压缩,on代表启动,off代表开启gzipon;#如果文件大于1k就启动压缩gzip_min_length1k;#以16k为单位,按照原始数